//这个函数用于通过后台数据，来递归出用户路由
//data返回的数据不符合路由规则，我们需要设定一个函数，根据返回的数据，计算出一个符合路由配置的数据


function recursionRouters(allRouters=[],menuList=[]){
    let userMenu=[];//用于存放匹配好的路由
    menuList.forEach(item=>{
        allRouters.forEach(v=>{
            if(item.name===v.meta.name){
                if(item.children && item.children.length >0){
                    v.children=recursionRouters(v.children,item.children)
                }
                userMenu.push(v)
            }
        })
    })
    return userMenu
}

export default recursionRouters